    @charset "UTF-8";
    $font-family: "Microsoft YaHei",
    "Helvetica Neue",
    Helvetica,
    STHeiTi,
    sans-serif;
    /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
    
    html {
      // font-family: sans-serif;
      -ms-text-size-adjust: 100%;
      -webkit-text-size-adjust: 100%
    }
    
    body,
    dl,
    dd,
    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    blockquote,
    pre {
      margin: 0;
    }
    
    button,
    input,
    legend,
    menu,
    option,
    textarea {
      padding: 0;
    }
 
    
    input[type="radio"],
    input[type="checkbox"] {
      margin: 0;
    }
    
    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    main,
    menu,
    nav,
    section,
    summary {
      display: block
    }
    
    audio,
    canvas,
    progress,
    video {
      display: inline-block;
      vertical-align: baseline
    }
    
    audio:not([controls]) {
      display: none;
      height: 0
    }
    
    [hidden],
    template {
      display: none
    }
    
    a {
      background-color: transparent;
      text-decoration: none;
    }
    
    a:active,
    a:hover {
      outline: 0
    }
    
    abbr[title] {
      border-bottom: 1px dotted
    }
    
    b,
    strong {
      font-weight: bold
    }
    
    dfn {
      font-style: italic
    }
    
    h1 {
      font-size: 2em;
      margin: .67em 0
    }
    
    mark {
      background: #ff0;
      color: #000
    }
    
    small {
      font-size: 80%
    }
    
    sub,
    sup {
      font-size: 75%;
      line-height: 0;
      position: relative;
      vertical-align: baseline
    }
    
    sup {
      top: -0.5em
    }
    
    sub {
      bottom: -0.25em
    }
    
    img {
      border: 0
    }
    
    svg:not(:root) {
      overflow: hidden
    }
    
    figure {
      margin: 1em 40px
    }
    
    hr {
      box-sizing: content-box;
      height: 0
    }
    
    pre {
      overflow: auto
    }
    
    code,
    kbd,
    pre,
    samp {
      font-family: $font-family;
      font-size: 1em;
    }
    
    body,
    button,
    input,
    optgroup,
    select,
    textarea {
      color: inherit;
      font-family: $font-family;
      margin: 0;
    }
    
    button {
      overflow: visible
    }
    
    button,
    select {
      text-transform: none
    }
    
    button,
    html input[type="button"],
    input[type="reset"],
    input[type="submit"] {
      -webkit-appearance: button;
      cursor: pointer
    }
    
    button[disabled],
    html input[disabled] {
      cursor: default
    }
    
    button::-moz-focus-inner,
    input::-moz-focus-inner {
      border: 0;
      padding: 0
    }
    
    input {
      line-height: normal
    }
    
    input[type="checkbox"],
    input[type="radio"] {
      box-sizing: border-box;
      padding: 0
    }
    
    input[type="number"]::-webkit-inner-spin-button,
    input[type="number"]::-webkit-outer-spin-button {
      height: auto
    }
    
    input[type="search"] {
      -webkit-appearance: textfield;
      box-sizing: content-box
    }
    
    input[type="search"]::-webkit-search-cancel-button,
    input[type="search"]::-webkit-search-decoration {
      -webkit-appearance: none
    }
    
    fieldset {
      border: 1px solid silver;
      margin: 0 2px;
      padding: .35em .625em .75em
    }
    
    legend {
      border: 0;
      padding: 0
    }
    
    textarea {
      overflow: auto
    }
    
    optgroup {
      font-weight: bold
    }
    
    table {
      border-collapse: collapse;
      // border-spacing: 0
    }
    
    td,
    th {
      // padding: 0
    }
    
    ol,
    ul {
      margin: 0;
      padding: 0;
      list-style: none;
    }
    
    img {
      border: 0;
    }
    
    body {
      background-color: $bg-color;
      // font-size: 16px;
    }
    
    div {
      // box-sizing: border-box;
    }
    
    input,
    textarea {
      &::-webkit-input-placeholder {
        /* WebKit browsers */
        color: #d3d3d3 ;
        font-size: 13px;
      }
      &:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: #d3d3d3 ;
        font-size: 13px;
      }
      &::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: #d3d3d3 ;
        font-size: 13px;
      }
      &:-ms-input-placeholder {
        /* Internet Explorer 10+ */
        color: #d3d3d3 ;
        font-size: 13px;
      }
    }
